package cqut.wys.service;

import cqut.wys.model.User;

import java.util.List;
import java.util.Map;

/**
 * @author wuyoushan
 * @date 2017/3/10.
 */
public interface UserService {

    /**
     * 获取用户列表
     * @return List<Map>
     */
    List<Map<String,Object>> listUser();

    /**
     * 获取用户信息
     * @param id 用户Id
     * @return User
     */
    User getUser(Long id);

    /**
     * 添加用户
     * @param user 用户
     * @return boolean
     */
    boolean saveUser(User user);

    /**
     * 更新用户
     * @param user 用户
     * @return boolean
     */
     boolean updateUser(User user);

    /**
     * 删除用户
     * @param id 用户id
     * @return boolean
     */
     boolean removeUser(Long id);
}
